﻿//#region ABA INSTRUTOR/CONSULTOR
function PesquisarInstrutorConsultor() {
    var _data = {
        model: {
            Nome: $(".nomeCompletomodal").val(),
            Cpf: RemoverMascaraCpfCnpj($("#cpfmodal").val()),
            //Papel: $(".papelModal").val()
        },
        listaConsultorIncluso: ObterListaInstrutoresInclusos()
    }
    $.ajax({
        url: URL_BASE + "Instrutor/PesquisarInstrutorConsultor",
        type: 'POST',
        data: _data,
        success: function (retorno) {
            $("#PartialIncluirConsultorInstrutor").empty().append(retorno);
        }
    });
}

function IncluirConsultorInstrutor() {
    var DataRealizacaoInicial = $(".dataRealizacaoInicialId").val();
    var DataRealizacaoFim = $(".dataRealizacaoFimId").val();
    if (DataRealizacaoInicial != "" && DataRealizacaoFim != "") {
        var id = $("#btnIncluirConsultor").attr("data-id");
        $("#RenderPartialActionPlaceholder").load("../Instrutor/IncluirInstrutor?id=" + id, function () {
            $("#modalView").modal("show").children().addClass("modalWide");
        });
    } else {
        alert("É preciso preencher os campos de Data Realizacao Inicial e Data Realizacao Fim.");
    }
}

function AdicionarInstrutorAgenda() {
    var _data = {
        model: {
            Id: $("#InstrutoresConsultores [type='radio']:checked").attr('data-id'),
            Nome: $("#InstrutoresConsultores [type='radio']:checked").closest("tr").find("#Nome").val(),
            Cpf: RemoverMascaraCpfCnpj($("#InstrutoresConsultores [type='radio']:checked").closest("tr").find("#Cpf").val()),
            Papel: $("#InstrutoresConsultores [type='radio']:checked").closest("tr").find("#Papel").val(),
            PapelId: $("#InstrutoresConsultores [type='radio']:checked").closest("tr").find("#PapelId").val(),
            CartaContrato: '',
            Valor: '',
            Aboradagem: ''
        },
        listaConsultorIncluso: ObterListaInstrutoresInclusos()
    }
    console.log(_data);
    if (_data.model.Id == undefined) {
        return;
    }
    $.ajax({
        url: URL_BASE + "Instrutor/IncluirInstrutorConsultorAgenda",
        type: 'POST',
        data: _data,
        success: function (retorno) {
            $("#PartialConsultorInstrutor").empty().append(retorno);
            $("#modalView").modal("hide");
        }
    });
}

function ObterListaInstrutoresInclusos() {
    var trsGrid = $('#PartialConsultorInstrutor table tbody tr');

    var modelList = new Array();
    $(trsGrid).each(function () {
        var tdsList = $(this).find('td');
        modelList.push({
            'Id': $(this).find(".IdInstrutorEscolhido").val().trim(),
            'Nome': $(this).find(".nomeInstrutorEscolhido").val().trim(),
            'Papel': $(this).find(".papelInstrutorEscolhido").val().trim(),
            'PapelId': $(this).find(".papelIdInstrutorEscolhido").val()
        });
    });

    return modelList;
}

function ExcluirInstrutorConsultor() {
    var _data = {
        model: {
            Id: $(event.target).closest("a").attr('data-id')
        },
        listaConsultorExcluso: ObterListaInstrutoresInclusos()
    }
    $.ajax({
        url: URL_BASE + "Instrutor/ExcluirInstrutorConsultorAgenda",
        type: 'POST',
        data: _data,
        success: function (retorno) {
            $("#PartialConsultorInstrutor").empty().append(retorno);
        }
    });

}
//#endregion ABA INSTRUTOR/CONSULTOR
